rain squall - French English Dictionary